.mui-bar-nav{ box-shadow: 0 1px 0 #dfdfdf!important;}
.mui-bar{box-shadow: 0 0 1px rgba(0,0,0,.3);}
.language{ background: #fff; padding: 10px; display: table; width: 100%; border-bottom: 1px solid #dfdfdf;}
.language a{ border: 1px solid #eee; display: table-cell; text-align: center; padding: 6px 0; font-size: 15px; color: #666}
.language a.active{ color: #fff; background: #0790e6; border-color: #0790e6;}
.language a:first-child{ border-bottom-left-radius: 3px; border-top-left-radius: 3px;}
.language a:last-child{ border-bottom-right-radius: 3px; border-top-right-radius: 3px;}
.mui-segmented-control .mui-control-item{ line-height: 42px;}
.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active{border-color: #0790e6; color: #0790e6}
.mui-input-group .mui-input-row.phoneInput{ height: 55px;}
.mui-input-group .mui-input-row.phoneInput input{ height: 55px;}
.choiceMoney{ padding-left: 3px!important; text-align: center; width: 100%;}
.choiceMoney li{
    overflow: hidden; background: #fff!important; font-size: 1rem!important; color: #666; border: 2px solid #0790e6!important;
    border-radius: 5px; margin:5px 2%!important; width: 29%;
}
.choiceMoney li:after{ border: none!important;}
.mui-btn-blue, .mui-btn-primary, input[type=submit] {
    padding: 12px 0;
    border: 1px solid #0790e6;
    background-color: #0790e6;
    font-size: 16px;
}
.tipsInfo{ font-size: 14px; color: #888; padding: 15px; margin-top:20px}
.tipsInfo p{ margin-bottom: 0}
.i-checks input {
    width: auto !important;
    height: auto !important;
    opacity: 0; position: absolute; right: 0; bottom: 0;
}
.i-checks input:checked + i {
    font-family: "iconfont"
}
.i-checks input:checked + i:before {
    position: absolute;
    left: 0;
    width: 100%;
    top: 2px;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    color: #0790e6;
    content: '\e6f8'!important;
}

.i-checks i {
    position: absolute; right: -1px; bottom: 0;
    width: 18px;
    height: 18px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}
.mui-bar-tab .mui-tab-item.mui-active{ color: #0790e6!important;}
.myGroup .mui-input-row{ height: 50px!important;}
.myGroup .mui-input-row label{ padding: 16px; font-size: 16px; width: 30%}
.myGroup .mui-input-row label~input[type=text]{ height: 50px; font-size: 16px; width: 70%}

.mainTop{ background: url("../images/bg.jpg") no-repeat center; background-size: cover; padding: 30px 0; text-align: center; color: #fff;}
.mainTop div{ margin:20px 0;}
.mainTop div em{ font-style: normal; font-size: 25px;}
.logout{ color: #ff5555; text-align: center}
.myList{ font-size: 15px;}
.myList span{ color: #666}
.mui-input-row.myRadio label{ width: 33.33%!important;}

.record{ font-size: 15px; line-height: 28px;}
.record li span{ font-size: 14px!important; display: inline-block; color: #333!important; margin-right: 15px;}
.mui-table-view-cell:after{ background-color: #dfdfdf;}